needle and thread - Turkish English Dictionary